﻿body {
    font-size: .85em;
    font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

header, footer, nav, section {
    display: block;
}


/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

       ul.btn-list {
            padding: 0;
            margin: 0 -2.5px;
        }
        .btnicon-round {
            position: relative;
            display: flex;
            margin-top: 10px;
        }
            .btnicon-round li a .btn {
                width: 55px;
                height: 55px;
                background: #fef8f1;
                margin-bottom: 10px;
                border-radius: 50%;
                padding: 0;
                line-height: 62px;
            }
                .btnicon-round li a .btn i {
                    display: inline-block;
                    font-size: 28px;
                    color: #c50001;
                    transition: 0.3s;
                }
        .btn-group-lg > .btn, .btn-lg {
            padding: 10px 16px;
            font-size: 18px;
            line-height: 1.3333333;
            border-radius: 6px;
        }
        .btn {
            display: inline-block;
            padding: 6px 12px;
            margin-bottom: 0;
            font-size: 14px;
            font-weight: 400;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
            border-radius: 4px;
        }
        .iconfont {
            font-size: inherit;
            line-height: 1;
            -webkit-text-stroke-width: 0;
        }
        .iconfont {
            font-family: "iconfont" !important;
            font-size: 16px;
            font-style: normal;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .icon-tubiaozhizuomoban1:before {
            content: "\e6a9";
        }
        .icon-scrm_huiyuanzhidu:before {
            content: "\e644";
        }
        .icon-neirong:before {
            content: "\e63e";
        }
        .icon-nianbao1:before {
            content: "\e6c0";
        }
        .icon-shenqing:before {
            content: "";
        }
            .btnicon-round li {
                text-align: center;
                margin-bottom: 0 !important;
            }
        .col-20 {
            width: 19% !important;
        }
           
            .btnicon-round li a p {
                font-size: 14px;
                color: #333;
            }
                .btnicon-round li a p:hover {
                    color: #C01313;
                }